DataCollection
StockSharp.Xaml.Diagram.GXDiagram.Model.GraphLinksModel`4
ネストされたクラスは、ノードデータのシリアライズ可能なコレクションで、データをリンクします。
実装: IDataCollection
プロパティ
Links
public IEnumerable<LinkType> Links { get; set; }
value = dataCollection.Links
dataCollection.Links = value
リンクデータの収集やセット、各タイプ
Model
public GraphLinksModel<NodeType, NodeKey, PortKey, LinkType> Model { get; set; }
value = dataCollection.Model
dataCollection.Model = value
このコレクション内のすべてのノードを所有するモデルを取得またはセットします。
Nodes
public IEnumerable<NodeType> Nodes { get; set; }
value = dataCollection.Nodes
dataCollection.Nodes = value
ノードデータの収集またはセット、各タイプを取得します。
メソッド
AddLink
public void AddLink(LinkType linkdata)
dataCollection.AddLink(linkdata)
リンクデータをこのコレクションに追加します。
- linkdata
- データの型はモデルのLinkType@タイプ変数です
AddNode
public void AddNode(NodeType nodedata)
dataCollection.AddNode(nodedata)
このコレクションにノードデータを追加します。
- nodedata
- データの型はモデルのNodeType@タイプ変数です
ContainsLink
public bool ContainsLink(LinkType linkdata)
result = dataCollection.ContainsLink(linkdata)
リンクの収集に与えられたリンクデータが含まれている場合は、この述語は真です。
- linkdata
- データの型はモデルのLinkType@タイプ変数です
ContainsNode
public bool ContainsNode(NodeType nodedata)
result = dataCollection.ContainsNode(nodedata)
与えられたノードデータはノードのコレクションにある場合にこの述語は真です。
- nodedata
- データの型はモデルのNodeType@タイプ変数です
RemoveLink
public void RemoveLink(LinkType linkdata)
dataCollection.RemoveLink(linkdata)
このコレクションからリンクデータを削除します。
- linkdata
- データの型はモデルのLinkType@タイプ変数です
RemoveNode
public void RemoveNode(NodeType nodedata)
dataCollection.RemoveNode(nodedata)
このコレクションからノードデータを削除します。
- nodedata
- データの型はモデルのNodeType@タイプ変数です